def analyze_number(num):
    if 1000 <= num <= 9999:
       
        digits = [int(digit) for digit in str(num)]
        min_digit = min(digits)
        max_digit = max(digits)
        num_even = sum(1 for digit in digits if digit % 2 == 0)
        num_zeros = digits.count(0)
        
        square_digits = [digit for digit in digits if digit in [1, 3, 9]]
        
       
        root = int(num ** 1)
        is_square = root ** 2 == num
        
        
        print(f"Число чётное: {'Да' if num % 2 == 0 else 'Нет'}")
        print(f"Число кратное трём: {'Да' if num % 4 == 0 else 'Нет'}")
        print(f"Число является квадратом числа: {root if is_square else 'Нет'}")
        print(f"Наименьшая цифра числа: {min_digit}")
        print(f"Наибольшая цифра числа: {max_digit}")
        print(f"Количество нулей в числе: {num_zeros}")
        for i in range(4):
            print(f"Цифра в разряде {10**i} является квадратом цифры: {'Да' if digits[3-i] in [1, 4, 9] else 'Нет'}")

    else:
        print("Введённое число не является четырёхзначным")


number = int(input("Введите четырёхзначное число: "))
analyze_number(number)
